<?php

include '../class/class.dokumen.php';

if(isset($_REQUEST['aksi_list_dokumen'])){
    $id_usulan=$_REQUEST['id_usulan'];
    $msg=false;
    
    $dokumenDao=new DokumenDao();
    
    $hasil=$dokumenDao->getListDokumen($id_usulan);
    
    if($hasil!=false){
        $msg=true;
    }
    
    $data=array(
        'msg' => $msg,
        'list_file' => $hasil,
    );
    
    echo json_encode($data);
    
}

if(isset($_REQUEST['aksi_list_dokumen_peg'])){
    $id_det_usulan=$_REQUEST['id_det_usulan'];
    $msg=false;
    
    $dokumenDao=new DokumenDao();
    
    $hasil=$dokumenDao->getListDokumenPeg($id_det_usulan);
    
    if($hasil!=false){
        $msg=true;
    }
    
    $data=array(
        'msg' => $msg,
        'list_file' => $hasil,
    );
    
    echo json_encode($data);
    
}

if(isset($_REQUEST['aksi_list_dokumen_usulan_peg'])){
    $id_det_usulan=$_REQUEST['id_usulan'];
    $msg=false;
    
    $dokumenDao=new DokumenDao();
    
    $hasil=$dokumenDao->getListDokumenUsulanPeg($id_det_usulan);
    
    if($hasil!=false){
        $msg=true;
    }
    
    $data=array(
        'msg' => $msg,
        'list_file' => $hasil,
    );
    
    echo json_encode($data);
    
}

if(isset($_REQUEST['aksi_hapus_file'])){
    $id_dokumen=$_REQUEST['id_dokumen'];
    $msg=false;
    $error='';
    
    $dokumenDao= new DokumenDao();
    
    $dokumen=$dokumenDao->getDokumen($id_dokumen);
    $id_usulan=$dokumen['id_usulan'];
    $nama_file=$dokumen['nama_file'];
    if($dokumen!=false){
        $file=@unlink('../dokumen/' . $nama_file);
        if($file){
            $hapus=$dokumenDao->hapusFile($id_dokumen);
            if($hapus){
                $msg=true;
            }else{
                $error='Gagal Hapus DB';
            }
        }else{
            $error="Gagal Hapus file";
        }
    }else{
        $error='Dokumen Tidak Ada';
    }
    
    $data=array(
        'msg' => $msg,
        'error' => $error,
        'id_usulan' => $id_usulan,
    );
    
    echo json_encode($data);
}

if(isset($_REQUEST['aksi_download'])){
    $id_dokumen=$_REQUEST['id_dokumen'];
    
    $msg=false;
    $error='Gagal Download File';
    
    $dokumenDao= new DokumenDao();
    
    $dokumen=$dokumenDao->getDokumen($id_dokumen);
    if($dokumen!=false){
        $nama_file=$dokumen['nama_file'];
        $msg=true;
        $url='dokumen/' . $nama_file;
    }
    
    $data=array(
        'msg' => $msg,
        'error' => $error,
        'url' => $url,
    );
    
    echo json_encode($data);
}


?>
